package com.kunya.product.dao.specification;

import com.kunya.product.po.SpecificationAttribute;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface SpecificationAttributeMapper {
    int deleteByPrimaryKey(@Param("specAttrId")Long specAttrId,@Param("table_prefix") String table_prefix);

    int insert(@Param("record")SpecificationAttribute record,@Param("table_prefix") String table_prefix);

    int insertSelective(@Param("record")SpecificationAttribute record,@Param("table_prefix") String table_prefix);

    SpecificationAttribute selectByPrimaryKey(@Param("specAttrId")Long specAttrId,@Param("table_prefix") String table_prefix);

    int updateByPrimaryKeySelective(@Param("record")SpecificationAttribute record,@Param("table_prefix") String table_prefix);

    int updateByPrimaryKey(@Param("record")SpecificationAttribute record,@Param("table_prefix") String table_prefix);

    /**
     * 根据规格名称查询规格的值
     * @param SpecificationId
     * @param table_prefix
     * @return
     */
    List<SpecificationAttribute> selectBySpecificationId(@Param("specificationId") long SpecificationId, @Param("table_prefix") String table_prefix);

}